Part Number Hot Search : 
CH040103 00101 MBR100CT ER1601 30130 1SV283B 00ETT ER1601
Product Description
Full Text Search
 

To Download TRW-24HP Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  http://www.wenshing.com.tw ; http://www.rf.net.tw t rw - 24 h p datasheet p. 1 / we nshing?? trw - 24h p rf module wireless 2.4g hz 500mw transceiver rf module version history version date changes v 1.0 feb . 2 2 , 201 2 1 st. edition wenshing confidential do not distribution
http://www.wenshing.com.tw ; http://www.rf.net.tw t rw - 24 h p datasheet p. 2 wenshing trw- 24 hp w ireless 2.4g hz h i gh p ower t ransceiver rf m odule is designed, developed and manufactured as contemplated for general use, without limitation, ordinary industrial use, general office use, personal use, and household use, but is not designed, developed and manufactured as contemplated (1) for use accompanying fatal risks or dangers that, unless extremely high safety is secured, could have a serious effect to the public, and could lead directly to death, personal injury, severe physical damage or other loss (i.e., nuclear reaction control in nuclear facility, aircraft flight control, air traffic control, mass transport control, medical life support system, missile launch control in weapon s ystem). (2) for use requiring extremely high reliability (i.e., submersible repeater and artificial satellite). you shall not use this product for the above-mentioned using. if your equipment is likely to be used for the above-mentioned uses, please consult with our sales representati ve before using. wenshing component division shall not be liable against you and/or any third party for any claims or damages arising in connection with the above-mentioned uses of this product. function introduction ? trw- 24 hp w ireless 2.4g hz hi gh p ower t ransceiver rf m odule is a frequency agile, half duplex. ? transceiver is with spi bus interface. ? direct microprocessor ? connection for control and data transfer eliminates. ? needs for additional ics, while integrated data code/decode hardware. ? reduces the instruction set requirements on the associated microprocessor. ? adjustable data rate, filter bandwidths and detection. ? levels allow the ic to be used in a wide variety of high sensitivity/ high emi environments. the trw- 24 hp is ideally suitable for use in battery powered wireless applications in conjunction with microprocessors for data communication. application ? security system ? 2.4 ghz cordless phones ? wireless remote control car ? wireless remote control robot ? automatic power switch control ? wireless m odem wenshing confidential do not distribution
http://www.wenshing.com.tw ; http://www.rf.net.tw t rw - 24 h p datasheet p. 3 specification ? ? ? ? ? parameter specification unit condition min typ e max frequency range 2.4 2.4835 g hz receiver s ensitivity - 9 8 - 91 dbm 1m bps data r ate 1 2 m bit gfsk supply voltage, vdd 3.7 5.5 v dc tx current 300 ma rx current ma p ower down current 1 ua p ower down mode standby - i mode current 26 ua standby - i mode standby - ii mode current 360 ua standby - ii mode disable current ua enable pin is lo power up time 100 ms disable to enable time operating t emperature - 2 0 + 70 c ? frequency range: 2.400 ghz~ 2.4835ghz ? gfsk modulation ? o u t put p ower : +2 7 d bm 5 00 mw (5v) ? data r ates : from 1 to 2 m bits/sec ? low working voltage : 3.7 v~5.5v ? rohs compliant wenshing confidential do not distribution
http://www.wenshing.com.tw ; http://www.rf.net.tw t rw - 24 h p datasheet p. 4 internal block diagram absolute maximum ratings minimum maximum units operating conditions supply voltages - 0.3 5. 2 v vdd 0 v gnd input voltage - 0.3 3.6 v vi(data in) output voltage gnd to 3 gnd to 3.3 v vo wenshing confidential do not distribution
http://www.wenshing.com.tw ; http://www.rf.net.tw t rw - 24 h p datasheet p. 5 size (unit: mm) wenshing confidential do not distribution
http://www.wenshing.com.tw ; http://www.rf.net.tw t rw - 24 h p datasheet p. 6 pin assignment pin name i/o description 1 antenna i/o rf output to the antenna 2 vdd power power supply 3.7~5.5v 3 vdd power power supply 3.7~5.5v 4 gnd ground ground 5 gnd ground ground 6 enable i full power down 0 = full power down mode 1 = normal mode 7 ce i chip enable activates rx or tx mode 8 cns i spi chip select 9 sck i spi clock 10 mosi i spi slave data input 1 1 miso o spi slave data output 1 2 irq o mask able interrupt pin. active low 13 rf gnd rf ground wenshing confidential do not distribution
http://www.wenshing.com.tw ; http://www.rf.net.tw t rw - 24 h p datasheet p. 7 power management trw - 24 h p has a ic regulator, external input power supply can be 3. 7 ~5.5v input. when enable pin is on ol, module will not waste power. spi interface can also declare a few powers saving mode : ? power down mode communicating thought spi interface set pwr_up register bit to 0 in the module. ? standby C i mode when set pwr_up register bit to 1, it enters standby mode. at the moment, the modules crystal oscillation and wait for the next commend. this can shorten rfs start - up time during operation. ? standby C ii mode after setting pwr_up register bit to 1, set modules ce pin to high potential . at the moment, fifo data start to transmit, modules pll starts operating. spi communication when mcu read register from rf module, the diagram below is timing diagram. the first few bits are lo during read, because registe address is not over 32. the writ method: when mcu is writing to rf module, the fifth bit must be 1 to allow write. spi read timing diagram spi write timing diagram spi read operation spi write operation wenshing confidential do not distribution
http://www.wenshing.com.tw ; http://www.rf.net.tw t rw - 24 h p datasheet p. 8 register description note: register address 18h to 1bh is module testing sample,please to not u se. address (hex) flag b it reset state read/write type note 1 (register 8 bit) 00 function required to set module communication according to mcu reserved 7 0 r/w only '0' allowed . mask_rx_dr 6 0 r/w mask interrupt caused by rx_dr 1: interrupt not reflected on the irq pin 0: reflect rx_dr as active low interrupt on the irq pin . mask_tx_ds 5 0 r/w mask interrupt caused by tx_ds 1: interrupt not reflected on the irq pin 0: reflect tx_ds as active low interrupt on the irq pin . mask_max_rt 4 0 r/w mask interrupt caused by max_rt 1: interrupt not reflected on the irq pin 0: reflect max_rt as active low interrupt on the irq pin . en_crc 3 0 r/w enable crc. forced high if one of the bits in the en_aa is high . crco 2 0 r/w crc encoding scheme '0' - 1 byte '1' C 2 bytes pwr _ up 1 0 r/w 1: power up, 0:power down prim _ rx 0 0 r/w rx/tx control 1: prx, 0: ptx 01 enable auto acknowledgment function disable this functionality to be compati ble with nrf2401, see note1 reserved 7:6 00 r/w only '00' allowed . enaa_p5 5 1 r/w enable auto acknowledgement data pipe 5 enaa_p 4 4 1 r/w enable auto acknowledgement data pipe 4 enaa_p 3 3 1 r/w enable auto acknowledgement data pipe 3 enaa_p 2 2 1 r/w enable auto acknowledgement data pipe 2 enaa_p 1 1 1 r/w enable auto acknowledgement data pipe 1 enaa_p 0 0 1 r/w enable auto acknowledgement data pipe 0 02 en_rxaddr enabled rx addresses reserved 7:6 00 r/w only '00' allowed . wenshing confidential do not distribution
http://www.wenshing.com.tw ; http://www.rf.net.tw t rw - 24 h p datasheet p. 9 erx _ p5 5 0 r/w enable data pipe 5 erx _ p4 4 0 r/w enable data pipe 4 erx _ p3 3 0 r/w enable data pipe 3 erx _ p2 2 0 r/w enable data pipe 2 erx _ p1 1 1 r/w enable data pipe 1 erx _ p4 0 1 r/w enable data pipe 0 0 3 reserved 7:2 000000 r/w only '000000' allowed . aw 1:0 11 r/w rx/tx address field width '00' - illegal '01' - 3 bytes '10' - 4 bytes '11' C 0 4 setup_retr setup of automatic retransmission ard 7 :4 0000 r/w auto retransmit delay 0000 C wait 250s 0001 C wait 500s 0010 C wait 750s.. 1111 C wait 4000s 0000 C 0001 C aa 1111 C 05 rf_c h rf channel reserved 7 0 only '0' allowed . rf_ ch 6:0 0000010 r/w sets the frequency channel nrf24l01 operates on . 06 rf_setup rf setup register reserved 7:5 000 r/w only '000' allowed . pll_lock 4 0 r/w force pll lock signal. only used in test . rf_dr 3 1 r/w air data rate 0 C 1 C r/w set rf output power in tx mode '00' C wenshing confidential do not distribution
http://www.wenshing.com.tw ; http://www.rf.net.tw t rw - 24 h p datasheet p. 10 '01' C C C r/w setup lna gain 07 status status register (in parallel to the spi command word applied on the mosi pin, the status register is shifted serially out on the miso pin) reserved 7 0 r/w only '0' allowed . rx_dr 6 0 r/w data ready rx fifo interrupt. asserted when new data arrives rx fifo b . write 1 to clear bit. tx_ds 5 0 r/w data sent tx fifo interrupt. asserted when packet transmitted on tx. if auto_ack is activated, this bit is set high only when ack is received. write 1 to clear bit. max_rt 4 0 r/w maximum number of tx retransmits interrupt write 1 to clear bit. if max_ rt is asserted it must be cleared to enable further communication. rx_p_no 3:1 111 r data pipe number for the payload available for reading fro m rx_fifo 000 - 101: data pipe nu mber 110: not used 111: rx fifo empty . tx_full 0 0 r tx fifo full flag. 1: tx fifo full. 0: available locations in tx fifo. 08 observe_tx transmit observe register plos_cnt 7:4 0 r count lost packets. the counter is overflow protected to 15, and d iscontinues at max until reset. the counter is reset by writing to rf_ch. arc_cnt 3:0 0 r count retransmitted packets. the counter is reset when transmission of a new packet starts. 09 cd reserved 7:1 000000 r device does not succeed to get packets through, as indicated by the max_rt irq for single packets and by the packet loss counter (plos_ cnt) if several packets are lost. if the plos_ cnt in the ptx device indicates a high rate of packet losses, the device can be c onfigured to a prx device wenshing confidential do not distribution
http://www.wenshing.com.tw ; http://www.rf.net.tw t rw - 24 h p datasheet p. 11 for a short time (tstbt2a +cd - filter delay = 130s+128s = 258s) to check cd. if cd 0 a rx_addr_p0 39:0 0xe7e7e 7e7e7 r/w receive address data pipe 0. 5 bytes maximu m length. (lsbyte is written first. write the number o f bytes defined by setup_aw) 0b rx_addr_p 1 39:0 0xc2c2 c 2c2c2 r/w receive address data pipe 1. 5 bytes maximu m length. (lsbyte is written first. write the number o f bytes defined by setup_aw) 0 c rx_addr_p 2 7:0 0xc3 r/w receive address data pipe 2. only lsb. msbytes is equal to rx_addr_p1[39:8] 0 d rx_addr_p 3 7:0 0xc4 r/w receive address data pipe 3. only lsb. msbytes is equal to rx_addr_p1[39:8] 0 e rx_addr_p 4 7:0 0xc5 r/w receive address data pipe 4. only lsb. msbytes is equal to rx_addr_p1[39:8] 0 f rx_addr_p 5 7:0 0xc6 r/w receive address data pipe 5. only lsb. msbytes is equal to rx_addr_p1[39:8] 10 tx_addr 39:0 0xe7e7e 7e7e7 r/w transmit address. used for a ptx device only.(lsbyte is written first) set rx_addr_ p0 equal to this address to handle automatic acknowledge if this is a ptx device with enhanced shockburst? 11 rx_pw_p0 reserved 7:6 r/w only '00' allowed . rx_pw_p0 5:0 r/w nu mber of bytes in rx payload in data pipe 0 (1to 32 bytes). 0 pipe not used 1 = 1 byte 12 rx_pw_p1 reserved 7:6 00 r/w only '00' allowed . rx_pw_p1 5:0 00 r/w nu mber of bytes in rx payload in data pipe 1 (1to 32 bytes). wenshing confidential do not distribution
http://www.wenshing.com.tw ; http://www.rf.net.tw t rw - 24 h p datasheet p. 12 0 pipe not used 1 = 1 byte 13 rx_pw_p2 reserved 7:6 00 r/w only '00' allowed . rx_pw_p2 5:0 0 r/w nu mber of bytes in rx payload in data pipe 2 (1to 32 bytes). 0 pipe not used1 = 1 byte 14 rx_pw_p 3 reserved 7:6 00 r/w only '00' allowed . rx_pw_p3 5:0 0 r/w nu mber of bytes in rx payload in data pipe 3 (1to 32 bytes). 0 pipe not used 1 = 1 byte 15 rx_pw_p4 reserved 7:6 00 r/w only '00' allowed . rx_pw_p4 5:0 0 r/w nu mber of bytes in rx payload in data pipe 4 (1to 32 bytes). 0 pipe not used 1 = 1 byte 1 6 rx_pw_p5 reserved 7:6 00 r/w only '00' allowed . rx_pw_p5 5:0 0 r/w nu mber of bytes in rx payload in data pipe 5 (1to 32 bytes). 0 pipe not used 1 = 1 byte 17 fifo_status fifo status register reserved 7 0 r/w only '0' allowed . tx_reuse 6 0 r reuse last transmitted data packet if set high. the packet is repeatedly retransmitted as long as ce is high. tx_ reuse is set by the spi co mmand reuse_tx_ pl, and is reset by the spi co mmands w_tx_pa yloa d or flush tx tx_full 5 0 r tx fifo full flag. 1: tx fifo full. 0: available locations in tx fifo tx_empty 4 1 r tx fifo empty flag 1: tx fifo empty 0: data in tx fifo wenshing confidential do not distribution
http://www.wenshing.com.tw ; http://www.rf.net.tw t rw - 24 h p datasheet p. 13 reserved 3:2 00 r/w only '00' allowed . rx_full 1 0 r rx fifo full flag 1: rx fifo full 0: available locations in rx fifo rx_empty 0 1 r rx fifo empty flag 1: rx fifo empty 0: data in rx fifo n/a ack_pld c 255:0 x w written by separate spi command ack packet payload to data pipe number ppp given in spi co mmand used in rx mode only maximum three ack packet payloads can be pending. payloads with same ppp are handled first in first out. n/a tx_pld 255:0 x w written by separate spi co mmand tx data payload register 1 - 32 bytes. this register is imp lemented as a fifo with three levels. used in tx mode only . n/a rx_pld 255:0 x r read by separate spi co mmand rx data payload register. 1 - 32 bytes. this register is imp lemented as a fifo with three levels. all rx channels share the same fifo 1c dynpd c enable dynamic payload length reserved 7:6 0 r/w only 00 allowed 1d feature c feature register reserved 7:3 0 r/w only 00000 allowed d 1 0 r/w enables payload with ack en_dyn_ack 0 0 r/w enables the w_tx_payload_noack command . wenshing confidential do not distribution
http://www.wenshing.com.tw ; http://www.rf.net.tw t rw - 24 h p datasheet p. 14 enhanced shockburst? transmitting payload 1. the configuration bit prim_rx has to be low. 2. when the application mcu has data to transmit, the address for the receiving node (tx_addr) and payload data (tx_pld) has to be clocked into nrf24l01 through the spi. the width of txpayload is counted from number of bytes written into the tx fifo from the mcu. tx_pld must be written continuously while holding c sn low. tx_addr does not have to be rewritten if it is unchanged from last transmit. if the ptx device shall receive acknowledge, data pipe 0 has to be configured to receive the ack packet. the rx address for data pipe 0 (rx_addr_p0) has to be equal to the tx address (tx_addr) in the ptx dev ice. for the example in figure 1 figure 1 the following address settings have to be performed for the tx5 device and the rx device: tx5 device: tx_addr = 0xb3b4b5b605 tx5 device: rx_addr_p0 = 0xb3b4b5b605 rx device: rx_addr_p5 = 0xb3b4b5b605 prx ptx1 ptx2 ptx3 ptx4 ptx5 ptx6 d a t a p i p e 1 d a t a p i p e 2 d a t a p i p e 3 d a t a p i p e 4 d a t a p i p e 5 d a t a p i p e 0 frequency channel n t x _ a d d r : 0 x b 3 b 4 b 5 b 6 0 5 r x _ a d d r _ p 0 : 0 x b 3 b 4 b 5 b 6 0 5 t x _ a d d r : 0 x b 3 b 4 b 5 b 6 0 f r x _ a d d r _ p 0 : 0 x b 3 b 4 b 5 b 6 0 f t x _ a d d r : 0 x b 3 b 4 b 5 b 6 a 3 r x _ a d d r _ p 0 : 0 x b 3 b 4 b 5 b 6 a 3 t x _ a d d r : 0 x b 3 b 4 b 5 b 6 c d r x _ a d d r _ p 0 : 0 x b 3 b 4 b 5 b 6 c d t x _ a d d r : 0 x b 3 b 4 b 5 b 6 f 1 r x _ a d d r _ p 0 : 0 x b 3 b 4 b 5 b 6 f 1 t x _ a d d r : 0 x 7 8 7 8 7 8 7 8 7 8 r x _ a d d r _ p 0 : 0 x 7 8 7 8 7 8 7 8 7 8 addr data pipe 0 (rx_addr_p0): 0x7878787878 addr data pipe 1 (rx_addr_p1): 0xb3b4b5b6 f1 addr data pipe 2 (rx_addr_p2): 0xb3b4b5b6 cd addr data pipe 3 (rx_addr_p3): 0xb3b4b5b6 a3 addr data pipe 4 (rx_addr_p4): 0xb3b4b5b6 0f addr data pipe 5 (rx_addr_p5): 0xb3b4b5b6 05 wenshing confidential do not distribution
http://www.wenshing.com.tw ; http://www.rf.net.tw t rw - 24 h p datasheet p. 15 3. a high pulse on ce starts the transmission. the minimum pulse width on ce is 10s. 4. nrf24l01 shockburst?: ? radio is powered up. ? 16mhz internal clock is started. ? rf packet is completed (see the packet description). ? data is transmitted at high speed (1mbps or 2mbps configured by mcu). 5. if auto acknowledgement is activated (enaa_p0=1) the radio goes into rx mode immediat ely, unless the no_ack bit is set in the received packet. if a valid packet has been received in the valid acknowledgement time window, the transmission is considered a success. the tx_ds bit in the status register is set high and the payload is removed from tx fifo. if a valid ack packet is not received in the specified time window, the payload is retransmitted (if auto retransmit is enabled). if the auto retransmit counter (arc_cnt) exceeds the programmed maximum limit (arc), the max_rt bit in the status register is set high. the payload in tx fifo is not removed. the irq pin is active when max_rt or tx_ds is high. to turn off the irq pin, the interrupt source must be reset by writing to the status register (see interrupt chapter). if no ack packet is received for a packet after the maximum number of retransmits, no further packets can be transmitted before the max_rt interrupt is cleared. the packet loss counter (plos_cnt) is incremented at each max_rt interrupt. that is, arc_cnt counts the number of retransmits that was required to get a single packet through. plos_cnt counts the number of packets that did not get through after maximum number of retransmits. 6. nrf24l01 goes into standby-i mode if ce is low. otherwise next payload in tx fifo is transmitted. if tx fifo is empty and ce is still high, nrf24l01 enters standby-ii mode. 7. if nrf24l01 is in standby-ii mode, it goes to standby-i mode immediately if ce is set low. enhanced shockburst? receive payload 1. rx is selected by setting the prim_rx bit in the config register to high. all data pipes that receive data must be enabled (en_rxaddr register), auto acknowledgement for all pipes running enhanced shockburst? has to be enabled (en_aa register), and the correct payload widths must be set (rx_pw_px registers). addresses have to be set up as described in item 2 in the enhanced shockburst? transmit payload chapter above. 2. active rx mode is started by setting ce high. 3. after 130s nrf24l01 is monitoring the air for incoming communication. 4. when a valid packet has been received (matching address and correct crc), the payload is stored in the rx-fifo, and the rx_dr bit in status register is set high. the irq pin is active revision 2.0 page 66 of 74 when rx_dr is high. rx_p_no in status register indicates what data pipe the payload has been received in. 5. if auto acknowledgement is enabled, an ack packet is transmitted back, unless the no_ack bit is set in the received packet. if there is a payload in the tx_pld fifo, this payload is added to the ack packet. 6. mcu sets the ce pin low to enter standby-i mode (low current mode). 7. mcu can clock out the payload data at a suitable rate through the spi. 8. nrf24l01 is now ready for entering tx or rx mode or power down mode. wenshing confidential do not distribution
http://www.wenshing.com.tw ; http://www.rf.net.tw t rw - 24 h p datasheet p. 16 state diagram . radio control state diagram vdd >= 1.9v undefined power on reset 10.3ms power down standby-i rx mode tx mode standby-ii rx settling 130 us start up 1.5ms pwr_up = 1 pwr_up = 0 tx settling 130 us tx fifo not empty prim_rx = 0 ce = 1 for more than 10s prim_rx = 1 ce = 1 ce = 0 tx fifo empty ce = 1 tx fifo not empty ce = 1 prim_rx = 0 tx fifo empty ce = 1 pwr_up = 0 pwr_up = 0 pwr_up=0 ce = 0 pwr_up=0 pwr_up=0 tx finished with one packet ce = 0 ce = 1 tx fifo not empty possible operating mode recommended path between operating modes possible path between operating modes recommended operating mode transition state ce = 1 pin signal condition pwr_dn = 1 bit state condition undefined tx fifo empty system information undefined legend: wenshing confidential do not distribution
http://www.wenshing.com.tw ; http://www.rf.net.tw t rw - 24 h p datasheet p. 17 communication e xample 1 : when transferring date to 2.4ghz, the length is xx; r egister is shown from table below : address 00 01 02 03 04 05 06 07 data address 08 09 0a 0b 0c 0d 0e 0f data address 10 11 12 13 14 15 16 17 data address 18 19 1a 1b 1c 1d data ti mi ng of enhanced sh oc kb urst ? for one pa ck et up lo ad (2 mb p s) st an dby 1 p ll lock tx st an db y 1 ptx irq p tx mode ul p tx ce ptx sp i t oa 130us t ul p ll lo ck tx rx pll lo ck p ll lo ck pll lo ck prx mo de prx irq prx ce rx prx sp i t esb cycle rx irq: tx ds t irq stand by 1 >1 0u s 13 0us 13 0us 13 0u s t ack ir q: rx dr/dl t irq wenshing confidential do not distribution
http://www.wenshing.com.tw ; http://www.rf.net.tw t rw - 24 h p datasheet p. 18 communication e xample 2 : when transferring date to 2.4ghz, the length is xx; r egister is shown from table below : address 00 01 02 03 04 05 06 07 data address 08 09 0a 0b 0c 0d 0e 0f data address 10 11 12 13 14 15 16 17 data address 18 19 1a 1b 1c 1d data o utput p ower wenshing confidential do not distribution
http://www.wenshing.com.tw ; http://www.rf.net.tw t rw - 24 h p datasheet p. 19 layout notes ? it should be to add several big capacitors before power on to increase stable rf communication. ? it should not run digital signal at end of module to avoid emi transmitted to rf module. ? module add external antenna, t he bottom part of the pcb antenna should be as much as possible to provide non - copper p ark area for the antenna radiation use . ? please notice, if you used termial inside the module to connect with external antenna, ant pin & rf gnd pin dont solder on pcb. trw - 24hp module1 trw-24np ant 1 vdd 2 vdd 3 gnd 4 gnd 5 enable 6 ce 7 cns 8 sck 9 mosi 10 miso 11 irq 12 rf gnd 13 c35 106p c36 106p power gnd to mcu e1 antenna wenshing confidential do not distribution


▲Up To Search▲   

 
Price & Availability of TRW-24HP

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X